package com.gopay.common.domain.bank.icbc.ebank.query.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.BaseMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 工行B2C查询-请求类
 * 
 * @InQueryReq.java
 * @author WangHongFei
 */
@XStreamAlias("in")
public class InQueryB2CReq extends BaseMessage implements Serializable {

    private static final long serialVersionUID = -430766602234304829L;
    @XStreamAlias("ShopType")
    private String shopType;

    @XStreamAlias("ShopCode")
    private String shopCode;

    @XStreamAlias("ShopAcct")
    private String shopAcct;

    @XStreamAlias("QrySerialNo")
    private String qrySerialNo;

    @XStreamAlias("QryOrderNum")
    private String qryOrderNum;

    @XStreamAlias("BeginDate")
    private String beginDate;

    @XStreamAlias("EndDate")
    private String endDate;

    @XStreamAlias("BeginTime")
    private String beginTime;

    @XStreamAlias("EndTime")
    private String endTime;

    @XStreamAlias("ResultType")
    private String resultType;

    @XStreamAlias("NextTag")
    private String nextTag;

    @XStreamAlias("ReqReserved1")
    private String reqRes1;

    @XStreamAlias("ReqReserved2")
    private String reqRes2;

    public String getShopType() {
        return shopType;
    }

    public void setShopType(String shopType) {
        this.shopType = shopType;
    }

    public String getShopCode() {
        return shopCode;
    }

    public void setShopCode(String shopCode) {
        this.shopCode = shopCode;
    }

    public String getShopAcct() {
        return shopAcct;
    }

    public void setShopAcct(String shopAcct) {
        this.shopAcct = shopAcct;
    }

    public String getQrySerialNo() {
        return qrySerialNo;
    }

    public void setQrySerialNo(String qrySerialNo) {
        this.qrySerialNo = qrySerialNo;
    }

    public String getQryOrderNum() {
        return qryOrderNum;
    }

    public void setQryOrderNum(String qryOrderNum) {
        this.qryOrderNum = qryOrderNum;
    }

    public String getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(String beginDate) {
        this.beginDate = beginDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getResultType() {
        return resultType;
    }

    public void setResultType(String resultType) {
        this.resultType = resultType;
    }

    public String getNextTag() {
        return nextTag;
    }

    public void setNextTag(String nextTag) {
        this.nextTag = nextTag;
    }

    public String getReqRes1() {
        return reqRes1;
    }

    public void setReqRes1(String reqRes1) {
        this.reqRes1 = reqRes1;
    }

    public String getReqRes2() {
        return reqRes2;
    }

    public void setReqRes2(String reqRes2) {
        this.reqRes2 = reqRes2;
    }
}
